#include <stdio.h>
#include <stdlib.h>
#include "super.h"





/*creamos la estructura para almacenar la imagen*/
SE_ani *image;

SE_input_joystick *joystick;
SE_input_state *state;


void cargarsprites()
{

/*cargamos la imagen en la estructura definida*/
		image = SE_ani_init(1);
		SE_ani_addframe(image,"prueba.png",0,50);

/*definimos la posicion donde aparecerá en x,y,z*/
		SE_ani_position(image,320,240,0);
		SE_ani_zoom(image,1.0);
}





int main(int argc,char* args[])
{


int quit = 0;
int rot = 0;

SE_initgraphics();
cargarsprites();
SE_input_init();
printf("hay %d joysticks disponibles\n",SE_input_enum());
joystick = SE_input_open(0);



	while(quit == 0)
	{
			/*borramos la pantalla con el color amarillo*/
			SE_clearscreen(1.0f,1.0f,0.0f,0.0f);			
				SE_ani_rotation(image,0.0f,rot,0.0f);
			rot+=4;
			/*dibujamos la imagen*/
			SE_ani_draw(image);
			
			/*flipeamos todo el cuadro*/
			SE_flip();
			
			/*trocito de codigo de SDL que usamos para detectar si se cierra la ventana*/	
			state=SE_input_poll(&joystick);

				if(state->buttons & SE_QUIT) /* Handle Joystick Motion */
							quit=1;


			

			
				

			
		
	}

return 0;







}
